<template>
  <div class="student">
    <h1>{{ msg }}</h1>
    <h2>学生姓名: {{ name }}</h2>
    <h2>学生性别：{{ sex }}</h2>
    <h2>学生年龄: {{ age }}</h2>
  </div>
</template>

<script>
export default ({
  name: 'student',
  //props: ['name', 'sex', 'age'],//简单声明接收

  // 接收的同时对数据进行类型限制
  // props: {
  //   name: String,
  //   sex: String,
  //   age: Number,
  // },

  //接收的同时对数据：进行类型限制+默认值的指定+必要性的限制
  props: {
    name: {
      type: String,
      required: true,
    },
    sex: {
      type: String,
      required: true,
    },
    age: {
      type: Number,
      required: true,
      default: 99
    },
  },
  data() {
    return {
      msg: "我是一个学生",
    }
  },
  methods: {

  },
})
</script>

